import unittest
import app
from script.test_ihrm_login_params import TestIhrmLoginParams
from lib.HTMLTestRunner2 import HTMLTestRunner

# 1.  将 HTMLTestRunner.py 模板文件，放到 lib/ 目录下
# 2.  在 run_suite.py 中，导入模块
# 3.  创建 测试套件 实例
suite = unittest.TestSuite()

# 4.  组装 测试用例到 测试套件  --- 修改位置1
suite.addTest(unittest.makeSuite(TestIhrmLoginParams))

# 5.  指定 测试报告生成的 路径及名称  ---- 修改位置2
report_path = app.BASE_DIR + '/report/' + 'myReport2.html'

# 6.  open() 打开报告，以 wb 形式写入
with open(report_path, mode='wb') as f:
    runner = HTMLTestRunner(f)
    #runner = HTMLTestRunner(stream=f, title='金燕龙34软件测试ihrm报告', description='2021-1-1')
    runner.run(suite)
